*{
    margin: 0;
    padding: 0;
}
body{
    background: #ffffff;
}
li{list-style: none;}
@function vw($vw){
    @return ($vw/1242)*100+vw
}
.box{
    width: vw(1244);
    overflow: hidden;
}
.head{
	width: vw(1155);
	height:vw(170);
	margin: vw(0) auto;
	padding:vw(50) vw(0);
	box-sizing:border-box;
	.left{
		float: left;
		font-size: vw(62);
	}
	.right{
		float: right;
		font-size: vw(40);
		line-height:vw(100);
		span{
			color: #999;
			margin-left: vw(45);
		}
	}
}

// 内容
.section{
	width: vw(1155);
	height: vw(530);
	margin: vw(0) auto;
	background: #e46356;
	border-radius: vw(20);
	padding:vw(80) vw(65) vw(0);
	box-sizing:border-box;
	color:#ffffff;
	.vouchers{
		height:vw(50);
		margin-bottom:vw(45);
		p{
			float: left;
			font-size:vw(40);
			span{
				display: inline-block;
				width: vw(15);
				height: vw(15);
				border-radius: 50%;
				background: #f3e855;
			}
		}
	}
	.time{
		height: vw(100);
		margin-bottom: vw(90);
		p{
			font-size: vw(65);
			float: left;
			
		}
		button{
			float: left;
			margin-left: vw(45);
			width: vw(250);
			height:vw(90);
			border: none;
			border-radius: vw(50);
			outline: none;
			background: #ffffff;
			color: #e46356;
			font-size: vw(35);
		}
	}
	.list{
		height: vw(150);
		font-size: vw(35);
		li{
			float: left;
			width: vw(280);
			height: vw(90);
		}
		li:nth-child(1){
			position:relative;
			span{
				display: inline-block;
				width: vw(80);
				height: vw(45);
				line-height: vw(45);
				font-size: vw(25);
				text-align: center;
				background: #c8524b;
				border-radius: vw(20) vw(20) vw(20) vw(0);
				position: absolute;
				top:vw(-10);
				left:vw(160);
			}
		}
		span{
			float: left;
			margin-right: vw(75);
			font-size: vw(60);
			color: #f17969;
		}
	}
}

// 导航栏
.nav{
	width: vw(1155);
	height: vw(580);
	margin: vw(50) auto vw(110);
	li{
		float: left;
		width: vw(230);
		height: vw(280);
		span{
			display: block;
			width: vw(130);
			height: vw(130);
			line-height: vw(130);
			border: vw(3) solid #e8d4c4;
			border-radius: 50%;
			text-align: center;
			margin:vw(0) vw(0) vw(25) vw(40);
			font-size: vw(70);
			color: #c7a57b;
		}
		p{
			font-size: vw(40);
			text-align: center;
		}
	}
}